d1bda9d448ad21b28e5f87bc93de849352ae7732,platform/quickQueryLanguage/source_gen/jetbrains/mps/quickQueryLanguage/generator/template/main/QueriesGenerated.java,QueriesGenerated,sourceNodeQuery_1220269203624,#IOperationContext#SourceSubstituteMacroNodeContext#,32
Before Change
SNode defaultCondition = SConceptOperations.createNewNode("jetbrains.mps.baseLanguage.structure.BooleanConstant", null);
SPropertyOperations.set(defaultCondition, "value", "" + false);
SLinkOperations.setTarget(expressionStatement, "expression", defaultCondition, true);
SLinkOperations.addChild(statementList, "statement", expressionStatement);
return statementList;
}
}
After Change
return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), "condition", true), "body", true);
}
SNode statementList = SConceptOperations.createNewNode("jetbrains.mps.baseLanguage.structure.StatementList", null);
SNode expressionStatement = SConceptOperations.createNewNode("jetbrains.mps.baseLanguage.structure.ExpressionStatement", null);
SNode defaultCondition = SConceptOperations.createNewNode("jetbrains.mps.baseLanguage.structure.BooleanConstant", null);
SPropertyOperations.set(defaultCondition, "value", "" + false);
SLinkOperations.setTarget(expressionStatement, "expression", defaultCondition, true);
ListSequence.fromList(SLinkOperations.getTargets(statementList, "statement", true)).addElement(expressionStatement);
return statementList;
}
}